<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>07.json</title>
</head>
<body>
    <!-- 
        json:  字符串 但是对象形式的 
               形式 对象 和数组
                 1. key必须用双引号包裹起来 即为 json不支持单引号
        作用： 客户端和服务器进行数据通信
     -->
     <script>
        /*
          json 如何编写
        */
       var jsonArray = "[1,2,3]"   // json数组
       var jsonObject = '{"username":"admin","age":18}'
       var jsonObjectArray = '[{"username":"admin","age":18},{"username":"小明","age":19}]'
       /*
        json的序列化和反序列化
          序列化： json字符串转为 json对象 JSON.parse()
          反序列化: json 对象转为 字符串   JSON.stringify()
       */
      var obj01 = JSON.parse(jsonArray)
      console.log(obj01);
      var obj02 = JSON.parse(jsonObject)
      console.log(obj02);
      var obj03 = JSON.parse(jsonObjectArray)
      console.log(obj03);

      var stu = {
        id:"1001",
        name:"小明"
      }

      var stuStr = JSON.stringify(stu)
      console.log(stuStr);
    
    </script>
    
</body>
</html>